$(document).ready(function () {
    $('.secure_code').click(function () {
        let rand = Rand_Num();
        $('#secure_code').text(rand).css('font-size', '20px');
        $('.code_input').blur(function () {
            IsTrue_Code(rand);
        })
        $('.code_input').focus(function () {
            $(this).css('color', 'black')
        })
    });
});

// 生成随机数
function Rand_Num() {
    let x = 1000;
    let y = 9999;
    let rand = parseInt(Math.random() * (x - y + 1) + y);
    return rand;
}

// 检查验证码是否输入正确
function IsTrue_Code(randCode) {
    let codeNum = $('.code_input').val();
    if (codeNum == randCode) {
        $('.code_input').css('color', 'limegreen');
        return true;
    } else {
        $('.code_input').css({'color': 'red', 'animation': 'shake 800ms ease-in-out'});
        return false;
    }
}


// 提交表单
$(document).ready(function () {
    $('.but').click(function () {
        ajax();
    });
});

function ajax() {
    // let  IsTrue = 0;
    let xhr = null;
    // 兼容性处理
    try {
        //兼容IE7以上及其他浏览器
        xhr = new XMLHttpRequest();
    } catch (e) {
        //兼容IE6
        xhr = new ActiveXObject('Microsoft.XMLHTTP');
    }
    // xhr.setRequestHeader("Content-type","application/x-www-form-urlencoded");  //设置post请求头
    xhr.open('post','./Lib/data.json',true);
    xhr.send();
    xhr.onreadystatechange = function () {
        if (xhr.readyState == 4 && xhr.status ==200) {
            //读取JSON文件内容
            let json=JSON.parse(xhr.responseText);
            //判断用户信息是否正确
            let use_name = $('#use_name').val();
            let use_pwd = $('#pwd').val();
            if( use_name == json.name && use_pwd == json.pwd){
                $('.login_msg input').css('color','limegreen');
                alert("允许登陆！");
                window.open("success.html");
                // IsTrue = 1;   //判断是否打开登录后新页面
            }
            else {
                alert("用户名或密码错误！");
                // IsTrue =0;    //判断是否打开登录后新页面
            }
        }
    }

}




